to the best of his ability - Inglés Sinónimo Diccionario